Text copied to clipboard!
Название
Text copied to clipboard!Разработчик встроенного ПО
Описание
Text copied to clipboard!
Мы ищем разработчика встроенного программного обеспечения, который присоединится к нашей команде для создания и оптимизации программного обеспечения, встроенного в различные электронные устройства. Ваша основная задача будет заключаться в разработке надежных, эффективных и масштабируемых решений, которые обеспечивают стабильную работу аппаратных компонентов. Вы будете тесно сотрудничать с инженерами аппаратного обеспечения, тестировщиками и другими специалистами для создания интегрированных систем, отвечающих современным требованиям. Ваша работа будет включать написание кода на языках низкого уровня, таких как C и C++, а также отладку и тестирование программного обеспечения на различных платформах. Мы ожидаем, что вы будете следить за новыми технологиями в области встроенных систем и применять лучшие практики разработки для повышения качества и производительности продуктов. Если вы стремитесь работать в динамичной среде и готовы решать сложные технические задачи, мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Разработка и поддержка встроенного программного обеспечения.
- Оптимизация кода для повышения производительности и надежности.
- Тесное взаимодействие с командой аппаратных инженеров.
- Проведение тестирования и отладки программного обеспечения.
- Документирование процессов разработки и технических решений.
- Обеспечение соответствия программного обеспечения стандартам качества.
- Анализ требований и участие в проектировании систем.
- Использование инструментов контроля версий и управления проектами.
- Обновление и сопровождение существующих программных продуктов.
- Исследование и внедрение новых технологий в области встроенных систем.
Требования
Text copied to clipboard!- Опыт разработки встроенного ПО не менее 3 лет.
- Знание языков программирования C и C++.
- Понимание архитектуры микроконтроллеров и процессоров.
- Опыт работы с отладочными инструментами и эмуляторами.
- Знание протоколов связи и интерфейсов (SPI, I2C, UART и др.).
- Умение работать в команде и эффективно коммуницировать.
- Знание операционных систем реального времени (RTOS) будет преимуществом.
- Опыт работы с системами контроля версий (Git, SVN).
- Высшее техническое образование в области информатики или электроники.
- Способность анализировать и решать сложные технические задачи.
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт разработки встроенного ПО?
- С какими микроконтроллерами вы работали?
- Какие языки программирования используете чаще всего?
- Опишите ваш опыт работы с RTOS.
- Как вы подходите к отладке и тестированию кода?
- Расскажите о проекте, в котором вы оптимизировали производительность ПО.
- Какие инструменты контроля версий вы использовали?
- Как вы взаимодействуете с аппаратными инженерами?
- Какие протоколы связи вам знакомы?
- Как вы следите за новыми технологиями в области встроенных систем?